import {
	BASE_URL
} from "@/utils/common.js"

export const http = (options, custom) => {
	return new Promise((resolve, reject) => {
		uni.request({
			url: BASE_URL + options.url,
			method: options.method || 'GET',
			data: options.data,
			// {
			// 	param: JSON.stringify(options.data) || {}
			// },
			header: {
				'Content-Type': 'application/x-www-form-urlencoded',
			},
			dataType: 'json',
			success: (res) => {
				console.log(res, 'success');
				// const sjc = new Date().getTime()
				// const logoutTime = uni.getStorageSync('logoutTime')
				// if (sjc > logoutTime) {
				// 	uni.removeStorageSync('userInfo')
				// 	uni.removeStorageSync('logoutTime')
				// }

				//code == 0失败
				if (res.data.status == "500") {
					uni.showToast({
						title: res.data.message,
						icon: 'none'
					});
					return reject(res)
				};
				// if (res.data.msg == '未登录') {

				// 	uni.redirectTo({
				// 		url: '/pages/login/index'
				// 	})
				// 	return reject(res)
				// };
				// if (res.data.status == -1) {
				// 	return reject(res)
				// };
				if (res.data.status == "200") {
					resolve(res.data)
				};
			},
			fail: (err) => {
				console.log(err, 'err');
				uni.showToast({
					title: err,
					icon: "none"
				})
				reject(err)
			}
		})
	})
}